# define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>
//
//int main()
//{
//	int a = 8;
//	int* p, * q;
//	p = &a;
//	q = p;
//	*p = 3;
//	printf("%d", *p);
//	printf("%d", *q);
//	printf("%d", a);
//}
//
//#include<stdio.h>
//void fun(int* a, int* b)
//{
//	int *c;
//	*c = *a; *a = *b; *b = *c;
//}
//int main()
//{
//	int x = 3, y = 5, * p = &x, * q = &y;
//	fun(&x, &y);
//	printf("%d,%d", *p, *q);
//	return 0;
//}  
//#include<stdio.h>
//void fun(int* a, int* b)
//{
//	int* c;
//	c = a; a = b; b = c;
//}
//int main()
//{
//	int x = 3, y = 5, * p = &x, * q = &y;
//	fun(p, q);
//	printf("%d,%d", *p, *q);
//	return 0;
//}   

//#include<stdio.h>
//void fun(int* a, int* b)
//{
//	int s = 0;
//	int* c = &s;
//	*c = *a; *a = *b; *b = *c;
//}
//int main()
//{
//	int x = 3, y = 5, * p = &x, * q = &y;
//	fun(p, q);
//	printf("%d,%d", *p, *q);
//	return 0;
//}